package common.characters;

import java.awt.Image;
import java.awt.Toolkit;
import java.net.URL;
import java.util.LinkedList;
import java.util.List;

import javax.swing.ImageIcon;


public class Ogre implements CharacterInterface {

	@Override
	public String getCharacterName() {
		return "Ogre";
	}

	@Override
	public int getStrength() {
		return 4;
	}

	@Override
	public int getCraft() {
		return 1;
	}

	@Override
	public List<String> getSpecialAbilities() {
		final List<String> sa = new LinkedList<String>();
		sa.add("safeInCrags");
		return sa;
	}

	@Override
	public ImageIcon getImage() {
		final URL url = getClass().getResource("ogresmall.png");
		Image tempImage = Toolkit.getDefaultToolkit().getImage(url);
		//tempImage = tempImage.getScaledInstance(width, height,
		//		Image.SCALE_SMOOTH);
		return new ImageIcon(tempImage);
	}
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@Override
	public int getStartingPosition() {
		return 0;// Starting position: City
	}

}
